package com.lm.activiti.boot.datatype;

import com.google.common.collect.BiMap;
import com.google.common.collect.HashBiMap;
import com.google.common.collect.Maps;
import org.junit.Test;

import java.util.Map;

/**
 * @author lm_jcf
 * @date 2019/12/26 10:38
 */
public class BiMapTest {

    @Test
    public void biMap(){

        // key、value 强制唯一

        BiMap<Integer, String> biMap = HashBiMap.create();

        biMap.put(1, "第一名");
        biMap.put(2, "第二名");
        biMap.put(3, "第三名");


        System.out.println(biMap);

        // key、value 反转。对象地址指向同一个
        BiMap<String, Integer> biMapReversal = biMap.inverse();
        System.out.println(biMapReversal);

    }

    @Test
    public void hashMap(){
        Map<String, String> map = Maps.newConcurrentMap();

    }
}
